import sqlite3

# 数据库文件的路径，如果文件不存在会自动创建
db_path = 'E:/flask/Platform_flaskv1/sql_file/bv.db'

# 打开 SQLite 数据库连接
conn = sqlite3.connect(db_path)
cursor = conn.cursor()

# 读取 SQL 文件内容
with open('E:/flask/Platform_flaskv1/sql_file/bv.sql', 'r', encoding='utf-8') as sql_file:
    sql_script = sql_file.read()

# 执行 SQL 文件内容
try:
    cursor.executescript(sql_script)
    conn.commit()  # 提交更改
    print("数据库创建成功")
except sqlite3.DatabaseError as e:
    print(f"执行 SQL 文件时出错: {str(e)}")
finally:
    conn.close()
